package cn.hill4j.tool.spring.ext.iop;


import cn.hill4j.tool.spring.ext.core.PackageScanner;
import org.springframework.context.annotation.Import;
import org.springframework.core.annotation.AliasFor;

import java.lang.annotation.*;
/**
  * ClassName: EnableIopClients
  * Description: iopClientbean引导注解
  * @author hillchen
  * Date: 2023/8/12
  * @version: 1.0
  */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@PackageScanner
@Import(IopClientsRegistrar.class)
public @interface EnableIopClients {
    /**
     * 需要扫描iop client 的包名
     * @author: hillchen
     * Date: 2023/02/07 23:44
     * @return: String[]
     */
    @AliasFor(annotation = PackageScanner.class)
    String[] basePackages() default {};
}
